package NewOOP.prot;

public class Computer {
    public void powerOn(){
        System.out.println("打开笔记本电脑");
    }
    public void powerOff(){
        System.out.println("关闭笔记本电脑");
    }

    public void useUSB(USB usb){
        //此类来使用服务
        usb.openDevice();

        if(usb instanceof Mouse){
            ((Mouse) usb).click();  //把usb转为Mouse类型来使用Mouse里特有的方法
        } else if (usb instanceof KeyBoard) {
            ((KeyBoard) usb).input(); //把usb转为KeyBoard类型来使用Mouse里特有的方法
        }
        usb.closeDevice();

    }
}
